export interface DormitoryExpenseBill {
  billId: number;
  dormitoryId: number;
  billDate: string;
  totalExpense: number;
  waterExpense: number;
  electricityExpense: number;
  createTime: string;
  updateTime: string;
  isDelete?: number;
}

export interface DormitoryExpenseBillQueryRequest {
  current: number;
  pageSize: number;
  billId?: number;
  dormitoryId?: number;
  billDate?: string;
  billDateSort?: 'asc' | 'desc';
}

export interface DormitoryExpenseBillAddRequest {
  dormitoryId: number;
  billDate: string;
  totalExpense: number;
  waterExpense: number;
  electricityExpense: number;
}

export interface DormitoryExpenseBillUpdateRequest {
  billId: number;
  dormitoryId: number;
  billDate: string;
  totalExpense: number;
  waterExpense: number;
  electricityExpense: number;
}
